tableau(タブロー)のWINDOW | 您所在的位置:网站首页 › tableau window_avg › tableau(タブロー)のWINDOW |
※注意)弊社代表の独断と偏見です。 tableau(タブロー)のWINDOW_AVGって結局、どの範囲の平均なの??
今回のテーマ tableau(タブロー)の表計算関数の一つ、WINDOW_AVGについて、その関数の挙動をみてみます。 あわせて、実用的な使い方の例を示しながら理解を深めて見たいと思います。 初学者からみた場合、定義がとても曖昧で、使用するのに積極的になれないのではないでしょうか。 本日は、そこを明らかにしてみたいと思います。
◆WINDOW_AVG関数の定義について WINDOW_AVG(expression, [start, end]) ウィンドウ内の式の平均を返します。ウィンドウは現在の行からのオフセットにより定義されます。パーティション内の最初または最後の行からのオフセットには、FIRST()+n および LAST()-n を使用してください。開始と終了を省略すると、パーティション全体が使用されます。 『tableauヘルプ』より
オフセット:基準となるある点からの相対的な位置を指す パーティション:表、ペインなど ウィンドウ:指定されたパーティションにより範囲は変動する
上記の通り、パーティションの指定やオフセットによって、返される平均値が変動するようです。 とはいえ、いまいち、どの範囲の平均を出そうとしているのか、明確ではないですよね。 それでは、まずは、挙動を検証してみましょう。
◆事前準備 サンプルデータソースから、オーダー年、オーダー四半期ごとの売上棒グラフを事前に準備します
◆WINDOW_AVG関数(表計算方向:表(横)を指定)
(1)アナリティクスペインから、スコープを、平均線>表全体 を指定して配置する(表全体平均:¥xx)
(2)下記関数を計算フィールドで定義する
(3)(2)の計算フィールドを、表計算方向:表(横)で指定しながら、行シェルフに配置します
結果)この場合のWINDOW_AVGは、表全体平均でした。
◆WINDOW_AVG関数(表計算方向:ペイン(横)を指定)
(4)それでは、アナリティクスペインのスコープをペインに変更し、(2)の計算フィールドを、表計算方向:ペイン(横)に変更してみましょう。
結果)この場合のWINDOW_AVGは、ペイン平均でした。
以上より、WINDOW_AVGは、指定されたパーティションにより、結果が変動することが確認できました。 今回は検証しておりませんが、WINDOW_AVG(SUM[売上], [start, end])のstart,endの設定により、 結果が変動する点も押さえておきましょう。
◆WINDOW_AVG関数の利用シーン 平均からの差分を求める時にこの関数を利用可能です。
① 全体平均からの差を求めたい
② 各年の平均からの差を求めたい
参考)WINDOW_SUM についてはこちら WINDOW_SUM WINDOW_SUMを使ったZチャート
◆まとめ 今回は、WINDOW_AVG()関数の挙動を確認しました。 この関数の戻り値は、ウィンドウ (= パーティション=表計算方向)の設定によって、都度、変動すると理解しておけば良さそうです。 また、オフセットの指定にも依存します。
利用シーンとしては、全体平均または、ペイン平均との差分を求めたい時にこの関数が活用できそうです。 ぜひ、覚えておいてください!
tableauやSQLについてはこちらの参考書も便利です!
tableau(タブロー)の使い方、導入でお困りごとはございませんか?? ぜひ、弊社へ気軽にご相談くださいませ。きっと、お役に立てると思います。 [contact-form-7 id=”1357″ title=”tableau問い合わせ”] 共有:クリックして Twitter で共有 (新しいウィンドウで開きます)Facebook で共有するにはクリックしてください (新しいウィンドウで開きます) 関連 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |